home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-259.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  79 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12416);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CAN-2003-0548", "CAN-2003-0549");
  13.  
  14.  name["english"] = "RHSA-2003-259: gdm";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated GDM packages are available which correct a local crash if XDMCP is
  21.   enabled.
  22.  
  23.   GDM is the GNOME Display Manager for X.
  24.  
  25.   Two bugs have been found in the X Display Manager Control Protocol (XDMCP)
  26.   which could allow a denial of service attack (DoS) by crashing the gdm
  27.   daemon. The Common Vulnerabilities and Exposures project (cve.mitre.org)
  28.   has assigned the names CAN-2003-0548 and CAN-2003-0549 to these issues.
  29.  
  30.   This attack is only possible if XDMCP is enabled. XDMCP is not enabled by
  31.   default in Red Hat Enterprise Linux distributions. In addition is
  32.   documented best practise that XDMCP should only ever be run on trusted
  33.   networks.
  34.  
  35.   Users of XDMCP in GDM should upgrade to these erratum packages which
  36.   contain backported security fixes are are not vulnerable to these issues.
  37.  
  38.   Note that Red Hat Enterprise Linux 2.1 is not vulnerable to CAN-2003-0547,
  39.   a vulnerability that allows a local user to read any text file, as it did
  40.   not have the "examine session errors" feature.
  41.  
  42.  
  43.  
  44.  
  45. Solution : http://rhn.redhat.com/errata/RHSA-2003-259.html
  46. Risk factor : High';
  47.  
  48.  script_description(english:desc["english"]);
  49.  
  50.  summary["english"] = "Check for the version of the gdm packages";
  51.  script_summary(english:summary["english"]);
  52.  
  53.  script_category(ACT_GATHER_INFO);
  54.  
  55.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  56.  family["english"] = "Red Hat Local Security Checks";
  57.  script_family(english:family["english"]);
  58.  
  59.  script_dependencies("ssh_get_info.nasl");
  60.  
  61.  script_require_keys("Host/RedHat/rpm-list");
  62.  exit(0);
  63. }
  64.  
  65. include("rpm.inc");
  66. if ( rpm_check( reference:"gdm-2.2.3.1-20.1", release:"RHEL2.1") )
  67. {
  68.  security_hole(0);
  69.  exit(0);
  70. }
  71.  
  72. if ( rpm_exists(rpm:"gdm-", release:"RHEL2.1") )
  73. {
  74.  set_kb_item(name:"CAN-2003-0548", value:TRUE);
  75.  set_kb_item(name:"CAN-2003-0549", value:TRUE);
  76. }
  77.  
  78. set_kb_item(name:"RHSA-2003-259", value:TRUE);
  79.